from flask import Flask,request
from flask import render_template

# 服务端的中央登记中心
# 1. url  * url 的相对路径（终结点）；  request 的 methods [get默认][post]
# 2，视图函数（view function） * 模板渲染【 html + css】  处理请求到的数据
# 3. return 返回到 templates  文件夹中对应的 html 文件

app = Flask(__name__)

# 1. 显示资源【GET】
@app.route('/')
def hello_world():  # put application's code here
    return render_template('jekki zzang.html')

# 2. 处理数据后，显示资源【post】
@app.route('/index')
def application():
    return render_template('index.html')

@app.route('/result',methods=['POST'])
def fullname_result():
    # 连接成功  python 中的变量去接收 html 中 input 的变量内容
    py_firstname = request.form['firstname']
    py_lastname = request.form['lastname']
    py_fullname = py_firstname.title() + ' ' + py_lastname.title()

    py_result = set(request.form['word']) & set(request.form['vowels'])

    # jinjia2  渲染模板的规则：{{}}
    return render_template('result.html',fullname=py_fullname)

if __name__ == '__main__':
    app.run()
